package com.ruoyi.syf.service;

import java.util.List;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.syf.common.constant.EscalationConfigEnum;
import com.ruoyi.syf.domain.EscalationConfig;

/**
 * 上报配置Service接口
 *
 * @author yr
 * @date 2024-08-26
 */
public interface IEscalationConfigService extends IService<EscalationConfig> {

    /**
     * 查询上报配置列表
     *
     * @param escalationConfig 上报配置
     * @return 上报配置集合
     */
    public List<EscalationConfig> list(EscalationConfig escalationConfig);

    EscalationConfig selectById(Long id);

    boolean update(EscalationConfig escalationConfig);

    void saveConfig(EscalationConfigEnum configEnum);

    List<EscalationConfig> getRidOfCompanyCode();

    EscalationConfig getCompanyCode();

}
